small worm/maggot - Français Anglais Dictionnaire